
#include "stdafx.h"

namespace KinectFighter
{
	
	class KFGuiManager
	{
		DECLARE_SINGLETON(KFGuiManager)
	public:
		~KFGuiManager(void);
		void SetFont(std::string fontname);
		void LoadWindowLayout(std::string layoutfile);
		void SetGuiSheet(CEGUI::Window* sheet);
		void SetMouseCursor(std::string style);
		void initialiseResourceGroupDirectories();
		void initialiseDefaultResourceGroups();

	private:
		KFGuiManager(void);
		KFGuiManager& operator = ( const KFGuiManager& );

	public:
		CEGUI::OgreRenderer* mGUIRenderer;
		CEGUI::Window* mEditorGuiSheet;
		CEGUI::System* mGUISystem;
	};




}
